home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Special 18 / AMIGAplus Sonderheft 18 (1999)(ICP)(DE)[!].iso / PD / Anwendungen / Warp3D / README < prev    next >
Text File  |  1999-01-03  |  3KB  |  74 lines

  1.  
  2.                          Warp3D
  3.                 The 3D lowlevel software
  4.  
  5.                 1998 by Hans-Joerg Frieden
  6.                         Thomas Frieden
  7.                         Sam Jordan
  8.  
  9.  
  10. We are proud to present the first release of Warp3D. This file is only
  11. a brief overview of Warp3D. Please refer to the file Docs/Warp3D_User.guide
  12. for more detailed information. For more information on 3D hardware, refer
  13. to docs/HWaccel.guide.
  14.  
  15.  
  16. Purpose:
  17.  
  18. Warp3D is a lowlevel software, this means, that it doesn't provide high-
  19. level functions, as other 3D-API's do (like OpenGL). The advantage of
  20. this concept is the low overhead, or in other words, the high speed,
  21. which can be achieved when directly programming the Warp3D API.
  22.  
  23.  
  24. Features:
  25.  
  26. - Warp3D provides a unique API for any 3D hardware. This is done by
  27.   using a driver system. Therefore ANY application, which uses W3D
  28.   for 3D graphics, will work with ANY 3D hardware, as soon as an
  29.   appropriate hardware driver is present. There is no need to create
  30.   new versions of the software for every new 3D hardware.
  31.  
  32. - Warp3D is available for everyone, it's freeware.
  33.  
  34. - The Warp3D implementation is provided as shared libraries, which
  35.   makes upgrading very easy. Applications using the W3D API don't
  36.   have to be changed, if a new W3D version comes out.
  37.  
  38. - Warp3D acts very lowlevel, which reduces the overhead to a minimum.
  39.   Applications directly accessing the Warp3D API can run with maximal
  40.   performance. This might be very interesting for game developers.
  41.  
  42. - The Warp3D API can be used by 68K and PPC applications in future.
  43.   The PPC shared libraries is in PowerOpen format (used by
  44.   WarpUp applications).
  45.  
  46. - Warp3D will work with any graphics software system (CyberGFX,
  47.   Picasso96 etc.). For every graphics software, a special W3D graphics
  48.   driver has to be written, which benefits from the individual advantages
  49.   of both graphics systems.
  50.  
  51. - Warp3D does not only work in fullscreen mode, it will also work in
  52.   window mode. Even several applications with several windows will be
  53.   able to share the 3D hardware resources.
  54.  
  55. - Warp3D supports CPU drivers, which would make it possible to execute
  56.   W3D applications even if no 3D hardware is present (but only for chunky
  57.   bitmaps). Such a CPU driver could be implemented much more efficiently
  58.   as for example the software drivers of highlevel 3D implementations,
  59.   such as OpenGL implementations. The first end-user release of W3D dosen't
  60.   contain a CPU driver, but we hope, that someone will do this work
  61.   sometimes in future.
  62.  
  63. - Warp3D can be supported by 3D highlevel implementations. StormMesa is
  64.   already ported.
  65.  
  66.  
  67. Contacting the authors:
  68.  
  69. Hans-Joerg Frieden:     hfrieden@uni-trier.de
  70. Thomas Frieden:         tfrieden@uni-trier.de
  71. Sam Jordan:             s.jordan@haage-partner.com
  72.  
  73.  
  74.